import sys

# 以只读打开文件
f = open('out1.log', 'w')
# 此处将标准输出流文件对象重定向为 out1.log 文件
sys.stdout = f
# 写入文件内容，等价于：open('out1.log', 'w').write("hello world!")
print("hello world!")
# 正常写入文件方式
open('out2.log', 'w').write("hello world!")